package com.dxy.df.modules.service;

import com.dxy.df.modules.bean.entity.UserPublishAcceptRiceEntity;
import com.dxy.df.modules.bean.vo.UserAcceptRiceDetailVo;
import com.dxy.df.modules.bean.vo.UserPublishAcceptRiceVo;
import com.dxy.df.modules.bean.query.UserPublishAcceptRiceQuery;
import com.dxy.df.modules.bean.put.UserPublishAcceptRicePut;

import java.util.List;
import java.util.Map;

/**
 * @author biz@dxy.cn
 * @describe 用户收饭信息发布
 * @date 2019-10-25 15:36:06
 */
public interface UserPublishAcceptRiceService {

	UserAcceptRiceDetailVo queryDetail(UserPublishAcceptRiceQuery query);

	UserPublishAcceptRiceEntity queryObject(UserPublishAcceptRiceQuery query);
	
	List<UserPublishAcceptRiceVo> queryList(UserPublishAcceptRiceQuery query);
	
	int queryTotal(UserPublishAcceptRiceQuery query);

	UserPublishAcceptRiceEntity save(UserPublishAcceptRicePut userPublishAcceptRice);
	
	void update(UserPublishAcceptRicePut userPublishAcceptRice);
	
	void delete(Integer id);

    int deleteBatch(Integer[] ids);

	UserPublishAcceptRiceVo querySuitInfo(String riceName);

}
